package com.bmadmin.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.bmadmin.domain.NoticeDomain;
import com.bmadmin.domain.SysDepartmentsPOJO;
import com.bmadmin.domain.SysUsersPOJO;

public interface TzsDao {

	List<NoticeDomain> getTzsApplyList(Map map);

	List<SysDepartmentsPOJO> getDepList();

	int insertTzs(@Param("pojo") NoticeDomain notice);

	int deleteTzs(@Param("n_id") String n_id);

	int UpdateTzs(@Param("pojo") NoticeDomain notice);

	int upTzs(@Param("pojo") NoticeDomain notice);

	int verifyTzs(@Param("pojo") NoticeDomain notice);

	int burTzs(@Param("pojo") NoticeDomain notice);

	List<SysUsersPOJO> getUserList(@Param("n_id") String n_id);

	int jsTzs(@Param("pojo") NoticeDomain notice);

	int sureTzs(@Param("pojo") NoticeDomain notice);

	int uploadTzs(@Param("pojo") NoticeDomain notice);

	int UpdateFileName(@Param("pojo") NoticeDomain notice);

	int UpdateBackFileName(@Param("pojo") NoticeDomain notice);

	int deleteFile(@Param("n_id") String n_id);

	int deleteBackFile(@Param("n_id") String n_id);

}
